// 检查 @element-plus/icons-vue 中实际可用的图标
import * as Icons from '@element-plus/icons-vue'

// 获取所有图标名称
const iconNames = Object.keys(Icons)

console.log('可用的图标总数:', iconNames.length)
console.log('前20个图标:')
iconNames.slice(0, 20).forEach(icon => console.log(`- ${icon}`))

// 查找与法律、平衡相关的图标
const legalIcons = iconNames.filter(
  icon =>
    icon.toLowerCase().includes('balance') ||
    icon.toLowerCase().includes('scale') ||
    icon.toLowerCase().includes('law') ||
    icon.toLowerCase().includes('justice')
)

console.log('\n法律相关图标:', legalIcons)

// 查找可能的替代图标 - 与法律程序相关的图标
const possibleAlternatives = iconNames.filter(
  icon =>
    icon.toLowerCase().includes('check') ||
    icon.toLowerCase().includes('circle') ||
    icon.toLowerCase().includes('document') ||
    icon.toLowerCase().includes('file') ||
    icon.toLowerCase().includes('edit') ||
    icon.toLowerCase().includes('list')
)

console.log('\n可能的替代图标:', possibleAlternatives.slice(0, 15))

// 推荐用于法律案件的图标
const recommendedIcons = [
  'CircleCheck', // 完成
  'Document', // 文档
  'Edit', // 编辑
  'List', // 列表
  'Timer', // 计时器
  'Warning', // 警告
  'InfoFilled', // 信息
].filter(icon => iconNames.includes(icon))

console.log('\n推荐用于法律案件的图标:', recommendedIcons)
